package com.cangshukj.junong.mapper;

import java.util.List;
import com.cangshukj.junong.domain.SalesType;

/**
 * 销售服务分类Mapper接口
 * 
 * @author wangjie
 * @date 2025-04-01
 */
public interface SalesTypeMapper 
{
    /**
     * 查询销售服务分类
     * 
     * @param typeId 销售服务分类主键
     * @return 销售服务分类
     */
    public SalesType selectSalesTypeByTypeId(String typeId);

    /**
     * 查询销售服务分类列表
     * 
     * @param salesType 销售服务分类
     * @return 销售服务分类集合
     */
    public List<SalesType> selectSalesTypeList(SalesType salesType);

    /**
     * 新增销售服务分类
     * 
     * @param salesType 销售服务分类
     * @return 结果
     */
    public int insertSalesType(SalesType salesType);

    /**
     * 修改销售服务分类
     * 
     * @param salesType 销售服务分类
     * @return 结果
     */
    public int updateSalesType(SalesType salesType);

    /**
     * 删除销售服务分类
     * 
     * @param typeId 销售服务分类主键
     * @return 结果
     */
    public int deleteSalesTypeByTypeId(String typeId);

    /**
     * 批量删除销售服务分类
     * 
     * @param typeIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteSalesTypeByTypeIds(String[] typeIds);

    List<SalesType> selectSalesTypeByPid(String typeId);
}
